.shoppinglistTab{
    width:1000px;
    height:30px;
    margin-bottom:20px;
    border-bottom:2px solid #000;
    position:relative;
    a{
        width:120px;
        height:30px;
        display:block;
        background:#fff;
        color:#000;
        line-height:30px;
        text-align:center;
        font-size:18px;
        float:left;
    }
    .selectedTab{
        background:#000;
        color:#fff;
    }
}
.w_new{
    width:10px;
    height:10px;
    border-radius:5px;
    position:absolute;
    top:6px;
    left:209px;
    background:#dd2828;
}
#bagContent{
    min-height:600px;
    .shoppinglist{
        .noline{
            border-bottom:0 solid #000;
            ul{
                li{
                    .price{
                        width:275px;
                    }
                    .list_name{
                        width:410px;
                    }
                }
            }
        }
        ul{
            .list_content_ul{
                li{
                    .left_content{
                        width:390px;
                    }
                }
            }
            .wish_ul{ 
                li{
                    width:300px
                }
            }
        }
    }
}
#tab2{
    .shoppinglist{
        padding-bottom:20px;
        .list_content_ul{
            li{
                .li_pop{
                    .box2{
                        width:171px;
                        height:auto;
                        position:absolute;
                        top:60px;
                        right:32px;
                        z-index:9;
                        .box_top{ 
                            margin-bottom: -1px;
                            .top_icon{
                                background:url(https://cdn11.mei.com/images/top_icon.jpg) no-repeat;
                                height:12px;
                                width:19px;
                                position:absolute;
                                bottom:-1px;
                                left:135px;
                            }
                        }
                        .box_content{
                            border:1px solid #666;
                            box-shadow:0 0 0 #999;
                            p{
                                .p2{
                                    height:31px;
                                    .button01{
                                        left:0;
                                        position:absolute;
                                        background-color:#eee;
                                        color:#909090;
                                        cursor:pointer;
                                        display:block;
                                        font-size:12px;
                                        font-weight:normal;
                                        height:31px;
                                        line-height:31px;
                                        text-align:center;
                                        text-decoration:none;
                                        width:69px;
                                    }
                                    .button02{
                                        position:absolute;
                                        right:0;
                                        background-color:#db2726;
                                        color:#fff;
                                        cursor:pointer;
                                        display:block;
                                        font-size:12px;
                                        font-weight:normal;
                                        height:31px;
                                        line-height:31px;
                                        text-align:center;
                                        text-decoration:none;
                                        width:69px;
                                    }
                                }
                            }
                        }
                    }
                    .box3{
                        width:171px;
                        height:auto;
                        position:absolute;
                        top:60px;
                        right:-3px;
                        z-index:9;
                        .box_content{
                            border:1px solid #666;
                            box-shadow:0 0 0 #999;
                            p{
                                .p2{
                                    height:31px;
                                }
                            }
                        }
                        .box_top{
                            margin-bottom: -1px;
                            .top_icon{
                                background:url(https://cdn11.mei.com/images/top_icon.jpg) no-repeat;
                                height:12px;
                                width:19px;
                                position:absolute;
                                bottom:-1px;
                                left:135px;
                            }
                        }
                    }
                }
            }
            .list_content_left {
                span{
                    .addTips{
                        display:inline-block;
                        margin:12px 0 0 10px;
                        color:#dd2828;
                        
                    }
                }
            }
        }
        .size_popup{
            height:auto;
            position:absolute;
            width:360px;
            z-index:10;
            top:30px;
            left:0;
            display:none;
            ul{
                li{
                    a{
                        .selected_product{
                            background:#000;
                            color:#fff;
                        }
                    }
                }
            }
            .choose_color_ul {
                li{
                    float:left;
                    margin:0 14px 10px 0;
                    height:30px;
                    line-height:30px;
                    min-width:65px;
                    width:auto;
                    text-align:center;
                    cursor:pointer;
                    a{
                        background:#eee;
                        color:#666;
                        display:block;
                        .product_size_none{
                            color:#ccc;
                        } 
                    }                    
                }
            }
            .choose_size_ul{ 
                li{
                    float:left;
                    margin:0 14px 10px 0;
                    height:30px;
                    line-height:30px;
                    min-width:54px;
                    width:auto;
                    text-align:center;
                    cursor:pointer;
                    a{
                        background:#eee;
                        color:#666;
                        display:block;
                        .product_size_none{
                            color:#ccc;
                        }  
                    }
                }
                .pop_up_box3{
                    width:170px;
                    height:auto;
                    position:absolute;
                    top:5px;
                    left:0;
                    z-index:99;
                    display:none;
                    .box_top{
                        height:9px;
                        margin-bottom:-1px;
                        .top_img{
                            width:17px;
                            height:9px;
                            margin:0 0 0 18px;
                            background:url(https://cdn11.mei.com/images/size-tips-arrow.png) 0 0 no-repeat;
                        }
                    }
                    .box_content{
                        width:150px;
                        background:#fff;
                        box-shadow:none;
                        border:1px solid #000;
                        ul{
                            li{
                               width:100%;
                                height:auto;
                                margin:0;
                                line-height:20px;
                                float:none;
                                color:#929292;
                                text-align:left;
                                span{
                                    font-weight:bold;
                                }
                                b{
                                    color: #000;
                                } 
                            }
                        }
                    }
                }
            }
        }
    }
}
.sizeBox{
    width:80px;
    height:28px;
    position:relative;
    float:left;
    margin-top:10px;
    .buyBtn{
        width:80px;
        height:28px;
        line-height:28px;
        text-align:center;
        color:#fff;
        cursor:pointer;
        font-size:14px;
        display:inline-block;
        float:left;
        background:#000;
    }
    .buyBtn3{
        background:#000;
    }
}

.sizeBox_top{
    width:20px;
    height:11px;
    overflow:hidden;
    position:relative;
    width:100%;
    margin-bottom:-1px;
    z-index:9;
}
.topIcon{
    width:20px;
    height:11px;
    background:url(https://cdn11.mei.com/images/top_arrow.png) no-repeat;
    position:absolute;
    left:28px;
    top:0;
}
.sizebox_content{
    height:auto;
    border:1px solid #000;
    background:#fff;
    padding:20px;
    position:relative;
}
.close2_btn{
    width:40px;
    height:40px;
    margin:-20px 0 0 295px;
    cursor:pointer;
    text-align:center;
    background:url(https://cdn11.mei.com/images/icon_delete.png) center center no-repeat;
    text-indent:-9999px;
}
.chooseColor_title,.chooseSize_title,.chooseQty{
    margin-bottom:10px;
    color:#909090;
    font-size:18px;
    text-align:left;
}
.chooseColor,.chooseSize{
    color:#dd2828;
    font-size:12px;
    margin-left:5px;
    visibility:hidden;
}
.qtyBox{
    height:30px;
    overflow:hidden;
    width:108px;
    margin:0 5px;
}
.num_reduce{
    width:30px;
    height:30px;
    background:#eee;
    display:block;
    float:left;
    cursor:pointer;
    line-height:30px;
    font-size:24px;
    color:#000;
}
.qtyBox{ 
    .num_reduce_none,.num_increase_none{
         color:#ccc;
    }
}
.qty_number{
    height:20px;
    padding:5px 0;
    width:44px;
    display:block;
    float:left;
    input{
        text-align:center;
        font-size:14px;
        height:20px;
        width:44px;
        line-height:20px;
    }
}
.num_increase{
    width:30px;
    height:30px;
    background:#eee;
    display:block;
    float:left;
    cursor:pointer;
    line-height:30px;
    font-size:24px;
    color:#000;
}
.num_tips{
    color:#dd2828;
    font-size:12px;
    display:block;
    float:left;
    width:50px;
    margin:15px 0 0 10px;
}
.trace_date{
    color:#909090;
    text-align:left;
    margin:13px 0 32px 0;
    span{
        color:#dd2828;
    }
}
.content_State{
    color:#dd2828;
}
.confirm_btn{
    width:320px;
    height:46px;
    line-height:46px;
    color:#fff;
    background:#dd2828;
    margin-top:5px;
    font-size:18px;
    cursor:pointer;
}
.product_content_State{
    color:#909090;
    margin-top:60px;
}
.stateTips{
    width:80px;
    height:107px;
    position:absolute;
    top:0;
    left:0;
    span{
        line-height:107px;
        color:#fff;
        font-weight:bold;
    }
}
.maskPanel{
    width:80px;
    height:107px;
    opacity:.5;
    filter:alpha(opacity=50);
    background:#000;
    position:absolute;
    top:0;
    left:0;
}
#list_delete{
    text-align:right;
    width:240px;
    padding-right:40px;
    width:255px;
}
.content_delete{
    cursor:pointer;
    height:12px;
    left:250px;
    position:absolute;
    top:47px;
    width:12px;
}
#qty_explain,#selectTips{
    height:48px;
    line-height:48px;
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:9999;
    text-align:center;
    margin:auto;
    width:100%;
    display:none;
}
.explainPanel,.tipsPanel{
    height:48px;
    line-height:48px;
    text-align:center;
    color:#000;
    min-width:240px;
    width:auto;
    padding:0 10px;
    background:#f5f5f5;
    display:inline-block;
}
.pop_up{
    width:0;
    height:0;
    position:relative;
    .pop_up_box1{
        width:59px;
        height:39px;
        overflow:hidden;
        text-align:center;
        line-height:30px;
        color:#fff;
        //background:url(https://cdn11.mei.com/images/popup1.png)no-repeat;
        position:absolute;
        top:-70px;
        left:-5px;
        z-index:999;       
    }
    
}

